public works or supply contract - Alemán Inglés Diccionario